package com.tenghui.assisting.mapper;

import java.util.List;
import com.tenghui.assisting.domain.Products;

/**
 * 土特产产品Mapper接口
 * 
 * @author tenghui
 * @date 2025-10-27
 */
public interface ProductsMapper 
{
    /**
     * 查询土特产产品
     * 
     * @param productsId 土特产产品主键
     * @return 土特产产品
     */
    Products selectProductsByProductsId(String productsId);

    /**
     * 查询土特产产品列表
     * 
     * @param products 土特产产品
     * @return 土特产产品集合
     */
    List<Products> selectProductsList(Products products);

    /**
     * 新增土特产产品
     * 
     * @param products 土特产产品
     * @return 结果
     */
    int insertProducts(Products products);

    /**
     * 修改土特产产品
     * 
     * @param products 土特产产品
     * @return 结果
     */
    int updateProducts(Products products);

    /**
     * 删除土特产产品
     * 
     * @param productsId 土特产产品主键
     * @return 结果
     */
    int deleteProductsByProductsId(String productsId);

    /**
     * 批量删除土特产产品
     * 
     * @param productsIds 需要删除的数据主键集合
     * @return 结果
     */
    int deleteProductsByProductsIds(String[] productsIds);
}
